//Las variables
var nombreValido = false;
var apellidosValidos = false;
var correoValido = false;
var contraseniaValida= false;

//El muestreo de las divisiones

function iniciaMenu(tabs, cuerpos) {
    var menu = document.getElementById(tabs);
    var items = menu.getElementsByTagName("li");
    items[0].className = "selected";
    var cuerpos = document.getElementById(cuerpos);
    var itemsCuerpos = cuerpos.getElementsByTagName("div");
    itemsCuerpos[0].className = "contenidoPestaniaActual";
}

function muestra(menuSelected, tabs, cuerpos) {
    var menu = document.getElementById(tabs);
    var items = menu.getElementsByTagName("li");
    var cuerpos = document.getElementById(cuerpos);
    var itemsCuerpos = cuerpos.getElementsByTagName("div");
    for (var i = 0; i < items.length; i++) {
        if (items[i] != menuSelected.parentNode) {
            items[i].className = "";
            itemsCuerpos[i].className = "contenidoPestania";
        } else {
            menuSelected.parentNode.className = "selected";
            itemsCuerpos[i].className = "contenidoPestaniaActual";
        }
    }
}


//Valida los campos del formulario
function validarRegistro()
{
	var nombre = document.getElementById("txt_nombre").value;
	var apellidos = document.getElementById("txt_apellidos").value;
	var contrasenia = document.getElementById("pass_registro").value;
	
	if(nombre.length > 0){
		nombreValido = true;	
	}
	if(apellidos.length > 0){
		apellidosValidos = true;	
	}
	if(contrasenia.length > 0){
		contraseniaValida = true;	
	}
	if(nombreValido && apellidosValidos && contraseniaValida && correoValido)
	{
		var submitButton = document.getElementById("submit_registro");
		submitButton.disabled = false;
	}
};

//Valida el correo
function resultadoValidarCorreo(request, validar)
{
	var valido = Boolean(request.responseText);
	validar.style.display = "";
	validar.width = 20;
	validar.height = 20;
	if(valido)
	{
		validar.src = "imagenes/ok.gif";
		correoValido = true;
	}
	else
	{
		validar.src = "imagenes/equis.jpg";
	}
	validarRegistro();
}

// El procesamiento de la información
/**
 * Recibe la petici�n del servidor y lo procesa
 * 
 * @param request
 *            Request para pedidos al servidor
 * @param div_login
 *            div donde se muestra el resultado
 */
function resultadoPeticionLogin(request, divLogin) 
{
	var mensaje = request.responseText;
	var esNumero = !isNaN(mensaje);
    if(!esNumero)
    {
        divLogin.innerHTML = mensaje;
        return false;
    }
    else
    {
        dirigirPerfil();
        return true;
    }
}

function resultadoDirigirPerfil(request)
{
    var valor = parseInt(request.responseText, 10);
    if(valor>0){
        window.location = "perfil.php";
    }else{
        window.location = "modificar_perfil.php";
    }
}